package TP1.implementation;

import TP1.TDA.ColaTDA;

public class ColaArrayImpl2 implements ColaTDA {
	private int inicio, fin, vec[];
	private final int MAX = 100;

	public void inicializar() {
		inicio = 0;
		fin = 0;
		vec = new int[MAX];
	}

	public boolean vacia() {
		return (inicio == fin);
	}

	public void acolar(int x) {
		vec[fin] = x;
		fin = (++fin) % MAX;
	}

	public void desacolar() {
		inicio++;
	}

	public int primero() {
		return vec[inicio];
	}

}
